<?php

namespace app\agentapi\model;

use think\Model;
use think\Request;
/**
 *登录模型类
 * Class User
 * @package app\storeapi\model
 */
class Base extends Model{
    //是不是商户的字段
    const IS_STORE_OWNER = 1;
    //是不是商户权限返回信息
    const ERROR_MSG_JURISDICTION = "您不是商户，权限不足";
    //未设置小程序返回信息
    const ERROR_MSG_BASE = "请到 [后台-小程序设置] 填写appid 和 appsecret";

    //参数没有wx_appid返回信息
    const ERROR_MSG_APPID = "缺少必要的参数：wxapp_id";

    //没有找到小程序
    const ERROR_MSG_NOFIND = "未找到当前小程序信息";

    //没有获取到token
    const ERROR_MSG_TOKEN = "参数错误";

    //没有获取到token
    const ERROR_MSG_LOGIN = "会话过期，请重新登录";

    //订单已支付
    const ORDER_PAY_SUCCESS = 20;

    //订单待支付
    const ORDER_PAY_PENDING = 10;

    public static $wxapp_id;

    /**
     * 模型基类初始化
     */
    public static function init()
    {
        $request = Request::instance();
        self::$wxapp_id = $request->param('wxapp_id');

    }


    /**
     * 获取图片完整路径
     * @param $value
     * @param $data
     * @return string
     */
    public function getFilePathAttr($data)
    {

        if ($data['storage'] === 'local') {
            return base_url() . 'uploads/' . $data['file_name'];
        }
        return $data['file_url'] . '/' . $data['file_name'];
    }

}
